package com.hospital.register.constants;

/**
 * 排班相关常量
 *
 * @author 刘逸晖
 */
public final class ScheduleConstants {

    private ScheduleConstants() {
    }

    /**
     * 在 Mongodb 中的集合名称
     */
    public static final String COLLECTION_NAME = "Schedule";

    /**
     * 排班状态：可约
     */
    public static final Byte STATUS_REGISTRABLE = 1;

    /**
     * 状态：停诊
     */
    public static final Byte STATUS_CLOSED = -1;

    /**
     * 状态：停约
     */
    public static final Byte STATUS_NOT_REGISTRABLE = 0;

    /**
     * 医院编号
     */
    public static final String HOSCODE = "hoscode";

    /**
     * 科室编号
     */
    public static final String DEPCODE = "depcode";

    /**
     * 职称
     */
    public static final String TITLE = "title";

    /**
     * 医生名称
     */
    public static final String DOCNAME = "docname";

    /**
     * 擅长技能
     */
    public static final String SKILL = "skill";

    /**
     * 排班日期
     */
    public static final String WORK_DATE = "workDate";

    /**
     * 排班时间
     */
    public static final String WORK_TIME = "workTime";

    /**
     * 剩余预约数
     */
    public static final String RESERVED_NUMBER = "reservedNumber";

    /**
     * 可预约数
     */
    public static final String AVAILABLE_NUMBER = "availableNumber";

    /**
     * 挂号费
     */
    public static final String AMOUNT = "amount";

    /**
     * 排班状态
     */
    public static final String STATUS = "status";

    /**
     * 排班编号
     */
    public static final String HOS_SCHEDULE_ID = "hosScheduleId";

}

